package yz.com.javautil.regex;

/**
 * @author Administrator
 */
public class StringSub {


    public static void main(String[] args) {
        String input = "告一段落咱们准备开始吧";


    }

    public static void get(String input){
        // Step 1: 查找最后一个非字母数字的符号（这里以标点为例）
        int lastSymbolIndex = -1;
        for (int i = input.length() - 1; i >= 0; i--) {
            if (!Character.isLetterOrDigit(input.charAt(i))) {
                lastSymbolIndex = i;
                break;
            }
        }

        // Step 2: 提取最后一个符号后的子串
        String substringAfterLastSymbol = "";
        if (lastSymbolIndex != -1) {
            substringAfterLastSymbol = input.substring(lastSymbolIndex + 1);
        } else {
            substringAfterLastSymbol = input;
        }

        // Step 3: 从长到短依次输出每个后缀缀子串
        int len = substringAfterLastSymbol.length();
        for (int i = 0; i < len; i++) {
            String part = substringAfterLastSymbol.substring(i, len);
            System.out.println(part);
        }
    }

}
